package com.pzhyd.sc.util;

import java.text.SimpleDateFormat;
import java.util.Date;

public class ToolUtil {
	//获取当前时间，返回指定格式字符串
	public String getNowtime(){
		String datestr=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
		return datestr;
	}
	//判断最近一次时间与当前时间相差是不是12个小时
	public boolean judgetime(String lasttime){
		//24点判断
		String datestr=lasttime.split(" ")[0];
		String []str=datestr.split("-");//字符串截取
		String year=str[0];//年份
		String month=str[1];//月份
		String day=str[2];//号数
	    //每天24点时间标准，年份需要减去1900年，月份需要减去1
		Date date1=new Date(Integer.parseInt(year)-1900,Integer.parseInt(month)-1,Integer.parseInt(day),23,59,00);
		Date date2=new Date();
		System.out.println(date1);//打印指定时间
		//时间差
		int dm=(int) (date2.getTime()-date1.getTime());
		if(dm>0){
			return true;										//距离上次投票大于一天
		}
		else{
			return false;										//还是投票当天
		}
	}
	
	public static void main(String []args){
		ToolUtil tu=new ToolUtil();
		System.out.println(tu.getNowtime());
		System.out.println(tu.judgetime("2012-07-16 10:45:22"));
	}
}
